HJS

Flexbox에서 축과 정렬 이해하기

1️⃣ Flexbox의 기본: 축(Axis)

Flexbox는 "축"을 기준으로 아이템을 배치합니다.

🔹 flex-direction에 따른 축 방향 정리

flex-directionMain Axis (주축)Cross Axis (교차축)
row(기본)가로 (왼쪽 ➡️ 오른쪽)세로 (위 ➡️ 아래)
row-reverse가로 (오른쪽 ➡️ 왼쪽)세로 (위 ➡️ 아래)
column세로 (위 ➡️ 아래)가로 (왼쪽 ➡️ 오른쪽)
column-reverse세로 (아래 ➡️ 위)가로 (왼쪽 ➡️ 오른쪽)


2️⃣ justify-content - 주축(Main Axis) 정렬

justify-content는 주축을 따라 아이템 전체의 정렬과 간격을 설정합니다.

🔹 주요 값



3️⃣ align-items - 교차축(Cross Axis) 정렬

algin-items는 교차축을 따라 아이템들의 정렬 방법을 설정합니다.

🔹 주요 값